home *** CD-ROM | disk | FTP | other *** search
-
- #ifndef __MIMAGE_H
- #define __MIMAGE_H
-
- #define MANIMOB_ID 0x0100
- #define ANIMLOOP_ID 0x0101
-
- class AniMob;
-
- class AnimLoop : public MObject, public MFileOp {
- protected:
- LCList Images;
- public:
- AnimLoop (void);
- virtual inline void Advance (void);
- virtual inline classType isA (void) {return (ANIMLOOP_ID);};
- virtual void LoadDirect (int fp);
- virtual void SaveDirect (int fp);
- friend AniMob;
- ~AnimLoop (void) {};
- };
-
- class AniMob : public MMob {
- private:
- AniMob * Master;
- LCList Loops;
- public:
- AniMob (void);
- AniMob (int xpos,int ypos);
- virtual inline void Advance (void);
- virtual inline void Connect (AniMob * AMaster);
- virtual inline classType isA (void) {return (MANIMOB_ID);};
- virtual void LoadDirect (int fp);
- virtual void SaveDirect (int fp);
- virtual inline void SetLoop (WORD NewLoop);
- ~AniMob (void);
- };
-
- #endif
-